Constructing Distributed Schedulers Using the MESSIAHS Interface Language
نویسندگان
چکیده
The messiahs project is investigating mechanisms that support task placement in heterogeneous, distributed, autonomous systems. messiahs provides a substrate on which scheduling algorithms can be implemented. These mechanisms were designed to support diverse task placement and load balancing algorithms. As part of this work, we have constructed an interface layer to the underlying mechanisms. This includes the messiahs Interface Language (MIL) for constructing distributed schedulers. This paper gives an overview of messiahs, describes a sample interface layer in detail, and gives example implementations of well-known algorithms from the literature built using this layer. ∗This work was sponsored in part by NASA GSRP grant number NGT 50919.
منابع مشابه
Support for Implementing Scheduling Algorithms Using MESSIAHS
The messiahs project is investigating mechanisms that support task placement in heterogeneous, distributed, autonomous systems. messiahs provides a substrate on which scheduling algorithms can be implemented. These mechanisms were designed to support diverse task placement and load balancing algorithms. As part of this work, we have constructed an interface layer to the underlying mechanisms. T...
متن کاملSupport for Security in Distributed Systems Using Messiahs
The messiahs project is investigating the construction of a set of mechanisms to support task placement in autonomous, heterogeneous, distributed systems. In this paper we explore aspects of the messiahs system that support security in distributed systems. In particular, we will concentrate on aspects of messiahs that defeat denial of service attacks, provide firewalls, protect private system d...
متن کاملA Brief Examination of Distributed Scheduling Support for Autonomous Systems
messiahs is a set of mechanisms supporting task placement in heterogeneous, distributed, autonomous systems. messiahs provides a substrate on which scheduling algorithms can be implemented. The chief design goals for messiahs include support for autonomy, flexibility, scalability and efficiency. These mechanisms were designed to support diverse task placement and load balancing algorithms. This...
متن کاملDistributed Scheduling Support in the Presence of Autonomy
MESSIAHS is a set of mechanisms supporting task placement in heterogeneous, distributed, autonomous systems. MESSIAHS provides a substrate on which scheduling algorithms can be implemented. The chief design goals for MESSIAHS include support for autonomy, flexibility, scalability and efficiency. These mechanisms were designed to support diverse task placement and load balancing algo-
متن کاملOn the Expressive Power of Schedulers in Distributed Probabilistic Systems
In this paper, we consider several subclasses of distributed schedulers and we investigate the ability of these subclasses to attain worst-case probabilities. Based on previous work, we consider the class of distributed schedulers, and we prove that randomization adds no extra power to distributed schedulers when trying to attain the supremum probability of any measurable set, thus showing that...
متن کامل